package com.flying;

import java.sql.SQLOutput;

/**
 * @author 刘鹏飞
 * @Classname ArrayAlgorithm
 * @Date 2024/12/16 19:07
 * @Created by 刘鹏飞
 * @Description 数组的常见算法操作
 * 对于数组的算法操作 : 数组的复制,反转,查找(线性查找,二分查找)
 */
public class ArrayAlgorithm {

    public static void main(String[] args) {


        System.out.println("=========================数组的复制===========================");


        String[] s={"阿里","腾讯","京东","网易","搜狐"};

        String[] bak=new String[6];


        // 涉及方法
        /*
        System.arraycopy（object src，int srcpos，object dest， int destpos，int length）
        该方法可以将 src 数组里的元素值赋给 dest 数组的元素，其中 srcpos 指定从 src 数组的第几个
        元素 开始赋值，length 参数指定将 src 数组的多少个元素赋给 dest 数组的元素。
         */

        System.arraycopy(s,0,bak,0,s.length);

        for (String string : bak) {
            System.out.println("string = " + string);
        }










    }

}
